Quantum Algorithms and the Fourier Transform

نویسنده

  • Richard Jozsa
چکیده

The quantum algorithms of Deutsch, Simon and Shor are described in a way which highlights their dependence on the Fourier transform. The general construction of the Fourier transform on an Abelian group is outlined and this provides a unified way of understanding the efficacy of the algorithms. Finally we describe an efficient quantum factoring algorithm based on a general formalism of Kitaev and contrast its structure to the ingredients of Shor’s algorithm. Introduction The principal quantum algorithms which provide an exponential speedup over any known classical algorithms for the corresponding problems are Deutsch’s algorithm [2], Simon’s algorithm [4] and Shor’s algorithm [5]. Each of these rests essentially on the application of a suitable Fourier transform. In this paper we will outline the construction of the Fourier transform over a general (finite) Abelian group and highlight its origin and utility in the quantum algorithms. This provides a unified way of understanding the special efficacy of these algorithms. Indeed we have described elsewhere [8] how this efficacy may be explicitly seen as a property of quantum entanglement in the context of implementing the large unitary operation which is the Fourier transform. From our general group-theoretic viewpoint we will see that Simon’s and Shor’s algorithms are essentially identical in their basic formal structure differing only in the choice of underlying group. Both algorithms amount to the extraction of a periodicity relative to an Abelian group G using the Fourier transform of G in a uniform way. This general viewpoint may also be useful in developing new quantum algorithms by applying the formalism to other groups. Kitaev [7] has recently formulated a group–theoretic approach to quantum algorithms. We will describe below a special explicit case of his general formalism – an efficient quantum factoring algorithm which appears to be quite different from Shor’s. In particular, the Fourier transform as such, is not explicitly used. It is especially

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Obtaining the Quantum Fourier Transform from the classical FFT with QR decomposition

We present the detailed process of converting the classical Fourier Transform algorithm into the quantum one by using QR decomposition. This provides an example of a technique for building quantum algorithms using classical ones. The Quantum Fourier Transform is one of the most important quantum subroutines known at present, used in most algorithms that have exponential speed up compared to the...

متن کامل

A quantum Fourier transform algorithm

Algorithms to compute the quantum Fourier transform over a cyclic group are fundamental to many quantum algorithms. This paper describes such an algorithm and gives a proof of its correctness, tightening some claimed performance bounds given earlier. Exact bounds are given for the number of qubits needed to achieve a desired tolerance, allowing simulation of the algorithm.

متن کامل

Quantum computing and a unified approach to fast unitary transforms

A quantum computer directly manipulates information stored in the state of quantum mechanical systems. The available operations have many attractive features but also underly severe restrictions, which complicate the design of quantum algorithms. We present a divide-and-conquer approach to the design of various quantum algorithms. The class of algorithm includes many transforms which are well-k...

متن کامل

HU - TFT - 96 - 3 OX - QIS - 96 - 1 Approximate Quantum Fourier Transform and

We discuss the advantages of using the approximate quantum Fourier transform (AQFT) in algorithms which involve periodicity estimations. We analyse quantum networks performing AQFT in the presence of decoherence and show that extensive approximations can be made before the accuracy of AQFT (as compared with regular quantum Fourier transform) is compromised. We show that for some computations an...

متن کامل

The Role of Super-Fast Transforms in Speeding Up Quantum Computations

We present the role that spectral methods play in the development of the most impressive quantum algorithms, such as the polynomial time number factoring algorithm by Shor. While the fast transform algorithms reduce the number of operations needed in obtaining the transforms from O(2) to O(n2), quantum transforms are in comparison super-fast. The Quantum Fourier Transform can be performed in O(...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1997